package com.jeffpalm.pandoralastfm;

interface Pandora {

  /**
   * Returns the current artist.
   * 
   * @return the current artist
   */
  String getCurrentArtist();

  /**
   * Returns the current track.
   * 
   * @return the curren track
   */
  String getCurrentTrack();

  /**
   * Returns the current album.
   * 
   * @return the current album
   */
  String getCurrentAlbum();

  /**
   * Returns the result of a <em>thumbs down</em>.
   * 
   * @return the result of a <em>thumbs down</em>
   */
  String thumbsDown();

  /**
   * Returns the result of a <em>thumbs up</em>.
   * 
   * @return the result of a <em>thumbs up</em>
   */
  String thumbsUp();

  /**
   * Returns the result of a <em>pause/play</em>.
   * 
   * @return the result of a <em>pause/play</em>
   */
  String pausePlay();

  /**
   * Returns the result of a <em>next track</em>.
   * 
   * @return the result of a <em>next track</em>
   */
  String nextTrack();

}